/*************************************************************************
    > File Name: 7.signal.c
    > Author: Ykk
    > Mail: 3393579535@qq.com 
    > Created Time: 2023年04月24日 星期一 20时56分21秒
 ************************************************************************/

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<signal.h>
#include<unistd.h>
//信号处理函数
void func1(int signum)
{
	printf("捕捉到信号: %d \n",signum);
}

//信号处理函数2
void func2(int signum)
{
	printf("捕捉到信号: %d \n",signum);
}

//信号注册函数
int main()
{
	//信号注册
	
	// ctrl + c
	signal(SIGINT,func1);

	// ctrl + \
	
	signal(SIGQUIT,func2);

	while(1)
	{
		sleep(1);
	}

	return 0;
}
